rs23
(usa Ubuntu)
Enviado em 20/01/2011 - 14:34h
Preciso de ajuda no seguinte programa:
O programa deverá cadastrar alunos de uma determinada disciplina
e devera ser implementada uma função que imprima o número de matrícula, o nome, a turma e a média de todos os alunos aprovados na disciplina.
E deverá seguir o seguinte modelo de estrutura
struct aluno
{
char nome[81];
char matricula[8];
char turma;
float p1;
float p2;
float p3;
};
E o critério de aprovação é dado pelas media das três provas (p1,p2 e p3). A função devera obedecer ao seguinte protótipo:
void imprime_aprovados (int n, Aluno** turmas);
E também deverá ser feita uma função para imprimir a média dos alunos de uma determinada turma. E deverá seguir o seguinte protótipo:
float media_turma (int n, Aluno** turmas, char turma);
Segue o que consegui fazer
http://pastebin.com/4fyvQm5G
Mensagem do compilador:
H:\agendamentos\Sem Título2_2.cpp: In function `void imprime_aprovados(int, Aluno**)':
H:\agendamentos\Sem Título2_2.cpp:55: error: too few arguments to function `void imprime(int, Aluno**, int)'
H:\agendamentos\Sem Título2_2.cpp:87: error: at this point in file